home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / programming / mui / mcc_popph / mcc_popph_src / smakefile < prev    next >
Makefile  |  1999-11-30  |  1KB  |  45 lines

  1.  
  2. ##
  3. ## $Id: smakefile,v 1.3 1999/11/16 20:58:13 carlos Exp $
  4. ##
  5.  
  6. MCCFLAGS = SC SD BATCH NOICONS 
  7.  
  8.  
  9. CFLAGS  =       NoStackCheck NoStackExt UnsignedChars \
  10.                 Ignore=147 CommentNest ErrorRexx NoMultipleIncludes \
  11.                 StructureEquivalence NoIcons GenProtoParameters \
  12.                 OnError=Continue StringMerge NoVerbose Modified \
  13.                 NoVersion MultipleCharacterConstants NoOptimize \
  14.                 MemorySize=Huge NoLink
  15. #Ignore=147,93,62  debug=full
  16. #Code=Far Data=Far 
  17.  
  18. DLIB = #lib:debug.lib
  19. LIBS = $(DLIB) lib:sc.lib lib:amiga.lib
  20. OBJ  = popph_misc.o popph_clipboard.o popphs.o
  21.  
  22. APPS    = popph_demo.o
  23. CLASSES = mui/popplaceholder.mcc
  24.  
  25. all: $(APPS) $(OBJ) $(CLASSES)
  26.  
  27. #########################  APPS   #############################
  28.  
  29. popph_demo.o: popph_demo.c popplaceholder_mcc.h
  30.     @echo "*e[32mMaking test app*e[0m"
  31.     @sc $*.c link
  32.  
  33. ######################### CLASSES #############################
  34.  
  35. #popph_misc.o:            popph_misc.c
  36. #popph_clipboard.o:        popph_clipboard.c
  37.  
  38.  
  39. mui/popplaceholder.mcc:    popph.c popphs.c
  40.     @echo "*e[32mMaking new custom class $@*e[0m"
  41.     @sc $(CFLAGS) $*.c OBJNAME $*.o
  42.     @slink to $@ from $*.o $(OBJ) lib $(LIBS) $(MCCFLAGS)
  43.     @copy mui/popplaceholder.mcc MUI:Libs/mui
  44.     @avail >NIL: flush
  45.